let marbleRaceColor1Taichi = {
	teams: [
		{ name: '太极队', id: 'taichi' },
	],
	colors: [
		{ name: '太极', id: 'taichi', team: 0, color: { sprite: 'img/taichi.png', spriteSize: 349, spriteScale: 16 / 349 }, showTrail: false, isCaptain: true }
	]
}

marbleRaceColors.push({
	author: "YaYaYa",
	description: "只有一个太极球",
	name: '1 color taichi',
	id: 'c1taichi',
	colors: marbleRaceColor1Taichi
})

let marbleRaceColor2 = {
	teams: [
		{ name: '红队', id: 'red' },
		{ name: '蓝队', id: 'blue' }
	],
	colors: [
		{ name: '红色', id: 'red', team: 0, color: [0, 100, 100], isCaptain: true },
		{ name: '蓝色', id: 'blue', team: 1, color: [240, 100, 100], isCaptain: true }
	]
}

marbleRaceColors.push({
	author: "YaYaYa",
	description: "红与蓝",
	name: 'Red and Blue',
	id: 'c2',
	colors: marbleRaceColor2
})

let marbleRaceColor4 = {
	teams: [
		{ name: '红队', id: 'red' },
		{ name: '黄队', id: 'yellow' },
		{ name: '绿队', id: 'green' },
		{ name: '蓝队', id: 'blue' }
	],
	colors: [
		{ name: '红色', id: 'red', team: 0, color: [0, 100, 100], isCaptain: true },
		{ name: '黄色', id: 'yellow', team: 1, color: [60, 100, 100], isCaptain: true },
		{ name: '绿色', id: 'green', team: 2, color: [120, 100, 50], isCaptain: true },
		{ name: '蓝色', id: 'blue', team: 3, color: [240, 100, 100], isCaptain: true }
	]
}

marbleRaceColors.push({
	author: "YaYaYa",
	description: "红黄绿蓝",
	name: '4 colors',
	id: 'c4',
	colors: marbleRaceColor4
})

let marbleRaceColor10 = {
	teams: [
		{ name: '红队', id: 'red' },
		{ name: '橙队', id: 'orange' },
		{ name: '黄队', id: 'yellow' },
		{ name: '绿队', id: 'green' },
		{ name: '青队', id: 'cyan' },
		{ name: '蓝队', id: 'blue' },
		{ name: '紫队', id: 'purple' },
		{ name: '粉队', id: 'pink' },
		{ name: '无色队', id: 'colorless' },
		{ name: '闪队', id: 'rainbow' }
	],
	colors: [
		{ name: '红色', id: 'red', team: 0, color: [0, 100, 100], isCaptain: true },
		{ name: '橙色', id: 'orange', team: 1, color: [30, 100, 100], isCaptain: true },
		{ name: '黄色', id: 'yellow', team: 2, color: [60, 100, 100], isCaptain: true },
		{ name: '绿色', id: 'green', team: 3, color: [120, 100, 50], isCaptain: true },
		{ name: '青色', id: 'cyan', team: 4, color: [180, 100, 100], isCaptain: true },
		{ name: '蓝色', id: 'blue', team: 5, color: [240, 100, 100], isCaptain: true },
		{ name: '紫色', id: 'purple', team: 6, color: [270, 100, 100], isCaptain: true },
		{ name: '粉色', id: 'pink', team: 7, color: [300, 50, 100], isCaptain: true },
		{ name: '黑色', id: 'black', team: 8, color: { fill: [0, 0, 0], stroke: [0, 0, 100] }, isCaptain: true },
		{ name: '黑白闪', id: 'monochrome', team: 9, color: t => [0, 0, marbleRaceColorUtility.g(t)], isCaptain: true }
	]
}

marbleRaceColors.push({
	author: "YaYaYa",
	description: "10球",
	name: '10 colors',
	id: 'c10',
	colors: marbleRaceColor10
})

let marbleRaceColor50 = {
	teams: [
		{ name: '红队', id: 'red' },
		{ name: '橙队', id: 'orange' },
		{ name: '黄队', id: 'yellow' },
		{ name: '绿队', id: 'green' },
		{ name: '青队', id: 'cyan' },
		{ name: '蓝队', id: 'blue' },
		{ name: '紫队', id: 'purple' },
		{ name: '粉队', id: 'pink' },
		{ name: '无色队', id: 'colorless' },
		{ name: '闪队', id: 'rainbow' }
	],
	colors: [
		{ name: '深红', id: 'maroon', team: 0, color: [0, 100, 50] },
		{ name: '红色', id: 'red', team: 0, color: [0, 100, 100], isCaptain: true },
		{ name: '鲑红', id: 'salmon', team: 0, color: [0, 50, 100] },
		{ name: '绯红', id: 'crimson', team: 0, color: [0, 78, 67] },
		{ name: '红宝石', id: 'ruby', team: 0, color: [345, 80, 75] },

		{ name: '棕色', id: 'brown', team: 1, color: [30, 100, 50] },
		{ name: '橙色', id: 'orange', team: 1, color: [30, 100, 100], isCaptain: true },
		{ name: '肉色', id: 'tan', team: 1, color: [30, 40, 100] },
		{ name: '咖啡色', id: 'coffee', team: 1, color: [30, 75, 75] },
		{ name: '珊瑚橙', id: 'coral', team: 1, color: [20, 100, 90] },

		{ name: '橄榄', id: 'olive', team: 2, color: [60, 100, 50] },
		{ name: '黄色', id: 'yellow', team: 2, color: [60, 100, 100], isCaptain: true },
		{ name: '奶油', id: 'cream', team: 2, color: [60, 30, 100] },
		{ name: '柠檬黄', id: 'lemon', team: 2, color: [75, 50, 100] },
		{ name: '金色', id: 'gold', team: 2, color: [50, 100, 100] },

		{ name: '绿色', id: 'green', team: 3, color: [120, 100, 50], isCaptain: true },
		{ name: '酸橙', id: 'lime', team: 3, color: [120, 100, 100] },
		{ name: '薄荷', id: 'mint', team: 3, color: [120, 40, 100] },
		{ name: '黄绿', id: 'chartreuse', team: 3, color: [90, 100, 100] },
		{ name: '翡翠', id: 'jade', team: 3, color: [150, 100, 100] },

		{ name: '深青', id: 'teal', team: 4, color: [180, 100, 50] },
		{ name: '青色', id: 'cyan', team: 4, color: [180, 100, 100], isCaptain: true },
		{ name: '冰', id: 'ice', team: 4, color: [180, 30, 100] },
		{ name: '水色', id: 'aqua', team: 4, color: [165, 50, 100] },
		{ name: '绿松石', id: 'turquoise', team: 4, color: [170, 75, 75] },

		{ name: '海军蓝', id: 'navy', team: 5, color: [240, 100, 50] },
		{ name: '蓝色', id: 'blue', team: 5, color: [240, 100, 100], isCaptain: true },
		{ name: '长春花', id: 'periwinkle', team: 5, color: [240, 50, 100] },
		{ name: '矢车菊', id: 'cornflower', team: 5, color: [225, 75, 75] },
		{ name: '天蓝', id: 'sky', team: 5, color: [210, 80, 100] },

		{ name: '靛紫', id: 'indigo', team: 6, color: [270, 100, 50] },
		{ name: '紫色', id: 'purple', team: 6, color: [270, 100, 100], isCaptain: true },
		{ name: '薰衣草', id: 'lavender', team: 6, color: [270, 40, 100] },
		{ name: '紫丁香', id: 'lilac', team: 6, color: [270, 50, 85] },
		{ name: '葡萄紫', id: 'grape', team: 6, color: [280, 100, 90] },

		{ name: '紫罗兰', id: 'violet', team: 7, color: [300, 100, 50] },
		{ name: '品红', id: 'magenta', team: 7, color: [300, 100, 100] },
		{ name: '粉色', id: 'pink', team: 7, color: [300, 50, 100], isCaptain: true },
		{ name: '热粉', id: 'hotpink', team: 7, color: [330, 66, 100] },
		{ name: '玫瑰', id: 'rose', team: 7, color: [330, 100, 100] },

		{ name: '黑色', id: 'black', team: 8, color: { fill: [0, 0, 0], stroke: [0, 0, 100] }, isCaptain: true },
		{ name: '暗影', id: 'shadow', team: 8, color: [0, 0, 25] },
		{ name: '灰色', id: 'grey', team: 8, color: [0, 0, 50] },
		{ name: '银色', id: 'silver', team: 8, color: [0, 0, 75] },
		{ name: '白色', id: 'white', team: 8, color: [0, 0, 100] },

		{ name: '黑白闪', id: 'monochrome', team: 9, color: t => [0, 0, marbleRaceColorUtility.g(t)], isCaptain: true },
		{ name: '彩虹闪', id: 'rainbowMono', team: 9, color: t => [marbleRaceColorUtility.f(t), marbleRaceColorUtility.g(t), marbleRaceColorUtility.g(t)] },
		{ name: '彩虹', id: 'rainbow', team: 9, color: t => [marbleRaceColorUtility.f(t), 100, 100] },
		{ name: '暗彩虹', id: 'darkRainbow', team: 9, color: t => [marbleRaceColorUtility.f(t), 100, 50] },
		{ name: '浅彩虹', id: 'lightRainbow', team: 9, color: t => [marbleRaceColorUtility.f(t), 50, 100] }
	]
}

marbleRaceColors.push({
	author: "YaYaYa",
	description: "50球A组",
	name: '50 colors',
	id: 'c50',
	colors: marbleRaceColor50
})

let marbleRaceColor20 = {
	teams: [
		{ name: '红队', id: 'red' },
		{ name: '橙队', id: 'orange' },
		{ name: '黄队', id: 'yellow' },
		{ name: '绿队', id: 'green' },
		{ name: '青队', id: 'cyan' },
		{ name: '蓝队', id: 'blue' },
		{ name: '紫队', id: 'purple' },
		{ name: '粉队', id: 'pink' },
		{ name: '无色队', id: 'colorless' },
		{ name: '闪队', id: 'rainbow' }
	],
	colors: [
		{ name: '深红', id: 'maroon', team: 0, color: [0, 100, 50] },
		{ name: '红色', id: 'red', team: 0, color: [0, 100, 100], isCaptain: true },

		{ name: '棕色', id: 'brown', team: 1, color: [30, 100, 50] },
		{ name: '橙色', id: 'orange', team: 1, color: [30, 100, 100], isCaptain: true },

		{ name: '橄榄', id: 'olive', team: 2, color: [60, 100, 50] },
		{ name: '黄色', id: 'yellow', team: 2, color: [60, 100, 100], isCaptain: true },

		{ name: '绿色', id: 'green', team: 3, color: [120, 100, 50], isCaptain: true },
		{ name: '酸橙', id: 'lime', team: 3, color: [120, 100, 100] },

		{ name: '深青', id: 'teal', team: 4, color: [180, 100, 50] },
		{ name: '青色', id: 'cyan', team: 4, color: [180, 100, 100], isCaptain: true },

		{ name: '海军蓝', id: 'navy', team: 5, color: [240, 100, 50] },
		{ name: '蓝色', id: 'blue', team: 5, color: [240, 100, 100], isCaptain: true },

		{ name: '靛紫', id: 'indigo', team: 6, color: [270, 100, 50] },
		{ name: '紫色', id: 'purple', team: 6, color: [270, 100, 100], isCaptain: true },

		{ name: '紫罗兰', id: 'violet', team: 7, color: [300, 100, 50] },
		{ name: '粉色', id: 'pink', team: 7, color: [300, 50, 100], isCaptain: true },

		{ name: '黑色', id: 'black', team: 8, color: { fill: [0, 0, 0], stroke: [0, 0, 100] }, isCaptain: true },
		{ name: '白色', id: 'white', team: 8, color: [0, 0, 100] },

		{ name: '黑白闪', id: 'monochrome', team: 9, color: t => [0, 0, marbleRaceColorUtility.g(t)], isCaptain: true },
		{ name: '彩虹', id: 'rainbow', team: 9, color: t => [marbleRaceColorUtility.f(t), 100, 100] }
	]
}

marbleRaceColors.push({
	author: "YaYaYa",
	description: "20球A组",
	name: '20 colors',
	id: 'c20',
	colors: marbleRaceColor20
})

let marbleRaceColor50b = {
	teams: [
		{ name: '红队', id: 'red' },
		{ name: '橙队', id: 'orange' },
		{ name: '黄队', id: 'yellow' },
		{ name: '绿队', id: 'green' },
		{ name: '青队', id: 'cyan' },
		{ name: '蓝队', id: 'blue' },
		{ name: '紫队', id: 'purple' },
		{ name: '粉队', id: 'pink' },
		{ name: '无色队', id: 'colorless' },
		{ name: '闪队', id: 'rainbow' }
	],
	colors: [
		{ name: '血红', id: 'blood', team: 0, color: [355, 100, 35] },
		{ name: '月季', id: 'chineseRose', team: 0, color: [349, 58, 81], isCaptain: true },
		{ name: '报春红', id: 'primrose', team: 0, color: [344, 42, 93] },
		{ name: '满江红', id: 'azolla', team: 0, color: [356, 49, 65] },
		{ name: '番茄红', id: 'tomato', team: 0, color: [9, 72, 100] },

		{ name: '古铜色', id: 'bronze', team: 1, color: [27, 73, 36] },
		{ name: '金桔', id: 'cumquat', team: 1, color: [40, 100, 100], isCaptain: true },
		{ name: '蛋壳', id: 'eggshell', team: 1, color: [31, 45, 97] },
		{ name: '麦芽糖', id: 'maltose', team: 1, color: [41, 50, 98] },
		{ name: '海螺橙', id: 'shell', team: 1, color: [22, 61, 94] },

		{ name: '碧螺春', id: 'biluochun', team: 2, color: [48, 82, 53] },
		{ name: '枯黄', id: 'sallow', team: 2, color: [50, 90, 72] },
		{ name: '秋葵', id: 'okra', team: 2, color: [49, 70, 93] },
		{ name: '象牙', id: 'ivory', team: 2, color: [60, 50, 100], isCaptain: true },
		{ name: '蒲公英', id: 'dandelion', team: 2, color: [75, 100, 100] },

		{ name: '蕨绿', id: 'fern', team: 3, color: [90, 100, 50] },
		{ name: '毛绿', id: 'moss', team: 3, color: [147, 47, 76], isCaptain: true },
		{ name: '松霜绿', id: 'pine', team: 3, color: [132, 18, 65] },
		{ name: '绿宝石', id: 'emerald', team: 3, color: [117, 66, 68] },
		{ name: '芽绿', id: 'bud', team: 3, color: [83, 61, 76] },

		{ name: '钢青', id: 'steel', team: 4, color: [180, 97, 33] },
		{ name: '蔚蓝', id: 'azure', team: 4, color: [195, 100, 100] },
		{ name: '海青', id: 'sea', team: 4, color: [192, 83, 76], isCaptain: true },
		{ name: '钻石', id: 'diamond', team: 4, color: [180, 50, 100] },
		{ name: '碧色', id: 'aquamarine', team: 4, color: [165, 100, 100] },

		{ name: '午夜蓝', id: 'midnight', team: 5, color: [210, 100, 33] },
		{ name: '钴蓝', id: 'cobalt', team: 5, color: [210, 100, 50] },
		{ name: '晶蓝', id: 'crystalBlue', team: 5, color: [210, 50, 100] },
		{ name: '蓝宝石', id: 'sapphire', team: 5, color: [206, 80, 76], isCaptain: true },
		{ name: '满天星', id: 'starry', team: 5, color: [238, 63, 49] },

		{ name: '凝夜紫', id: 'night', team: 6, color: [277, 60, 34] },
		{ name: '蓝紫', id: 'bluePurple', team: 6, color: [260, 100, 100] },
		{ name: '风信子', id: 'hyacinth', team: 6, color: [255, 66, 100] },
		{ name: '木槿紫', id: 'mauve', team: 6, color: [263, 40, 63], isCaptain: true },
		{ name: '紫水晶', id: 'amethyst', team: 6, color: [270, 75, 75] },

		{ name: '树莓', id: 'raspberry', team: 7, color: [330, 100, 50] },
		{ name: '吊钟花', id: 'fuchsia', team: 7, color: [326, 54, 81] },
		{ name: '豆蔻', id: 'cardamom', team: 7, color: [315, 41, 68], isCaptain: true },
		{ name: '龙须红', id: 'dragon', team: 7, color: [315, 64, 60] },
		{ name: '洋红', id: 'carmine', team: 7, color: [315, 100, 100] },

		{ name: '银灰色', id: 'silverGrey', team: 8, color: [0, 0, 62], isCaptain: true },
		{ name: '暗灰色', id: 'shadowGrey', team: 8, color: [0, 0, 38] },
		{ name: '大理石', id: 'marbleGrey', team: 8, color: [201, 7, 80] },
		{ name: '水牛灰', id: 'buffalo', team: 8, color: [252, 9, 21] },
		{ name: '太极', id: 'taichi', team: 8, color: { sprite: 'img/taichi.png', spriteSize: 349, spriteScale: 16 / 349 }, showTrail: false },

		{ name: '苦力怕', id: 'creeper', team: 9, color: t => [120, marbleRaceColorUtility.g(t), 100] },
		{ name: '灵魂火', id: 'soulFire', team: 9, color: t => [180, marbleRaceColorUtility.g(t), 100] },
		{ name: '红幽灵', id: 'spectre', team: 9, color: t => [0, 100, marbleRaceColorUtility.g(t)] },
		{ name: '灰暗闪', id: 'greyShadow', team: 9, color: t => [0, 0, marbleRaceColorUtility.g1(t)], isCaptain: true },
		{ name: '随机色', id: 'random', team: 9, color: t => [marbleRaceColorUtility.randomH, marbleRaceColorUtility.randomS, marbleRaceColorUtility.randomV] }
	]
}

marbleRaceColors.push({
	author: "YaYaYa",
	description: "50球B组",
	name: '50 colors(Group B)',
	id: 'c50b',
	colors: marbleRaceColor50b
})

let marbleRaceColor50Double = {
	teams: [
		{ name: '红队', id: 'red' },
		{ name: '橙队', id: 'orange' },
		{ name: '黄队', id: 'yellow' },
		{ name: '绿队', id: 'green' },
		{ name: '青队', id: 'cyan' },
		{ name: '蓝队', id: 'blue' },
		{ name: '紫队', id: 'purple' },
		{ name: '粉队', id: 'pink' },
		{ name: '无色队', id: 'colorless' },
		{ name: '闪队', id: 'rainbow' }
	],
	colors: [
		{ name: '深红', id: 'maroon', team: 0, color: [0, 100, 50] },
		{ name: '红色', id: 'red', team: 0, color: [0, 100, 100], isCaptain: true },
		{ name: '鲑红', id: 'salmon', team: 0, color: [0, 50, 100] },
		{ name: '绯红', id: 'crimson', team: 0, color: [0, 78, 67] },
		{ name: '红宝石', id: 'ruby', team: 0, color: [345, 80, 75] },

		{ name: '棕色', id: 'brown', team: 1, color: [30, 100, 50] },
		{ name: '橙色', id: 'orange', team: 1, color: [30, 100, 100], isCaptain: true },
		{ name: '肉色', id: 'tan', team: 1, color: [30, 40, 100] },
		{ name: '咖啡色', id: 'coffee', team: 1, color: [30, 75, 75] },
		{ name: '珊瑚橙', id: 'coral', team: 1, color: [20, 100, 90] },

		{ name: '橄榄', id: 'olive', team: 2, color: [60, 100, 50] },
		{ name: '黄色', id: 'yellow', team: 2, color: [60, 100, 100], isCaptain: true },
		{ name: '奶油', id: 'cream', team: 2, color: [60, 30, 100] },
		{ name: '柠檬黄', id: 'lemon', team: 2, color: [75, 50, 100] },
		{ name: '金色', id: 'gold', team: 2, color: [50, 100, 100] },

		{ name: '绿色', id: 'green', team: 3, color: [120, 100, 50], isCaptain: true },
		{ name: '酸橙', id: 'lime', team: 3, color: [120, 100, 100] },
		{ name: '薄荷', id: 'mint', team: 3, color: [120, 40, 100] },
		{ name: '黄绿', id: 'chartreuse', team: 3, color: [90, 100, 100] },
		{ name: '翡翠', id: 'jade', team: 3, color: [150, 100, 100] },

		{ name: '深青', id: 'teal', team: 4, color: [180, 100, 50] },
		{ name: '青色', id: 'cyan', team: 4, color: [180, 100, 100], isCaptain: true },
		{ name: '冰', id: 'ice', team: 4, color: [180, 30, 100] },
		{ name: '水色', id: 'aqua', team: 4, color: [165, 50, 100] },
		{ name: '绿松石', id: 'turquoise', team: 4, color: [170, 75, 75] },

		{ name: '海军蓝', id: 'navy', team: 5, color: [240, 100, 50] },
		{ name: '蓝色', id: 'blue', team: 5, color: [240, 100, 100], isCaptain: true },
		{ name: '长春花', id: 'periwinkle', team: 5, color: [240, 50, 100] },
		{ name: '矢车菊', id: 'cornflower', team: 5, color: [225, 75, 75] },
		{ name: '天蓝', id: 'sky', team: 5, color: [210, 80, 100] },

		{ name: '靛紫', id: 'indigo', team: 6, color: [270, 100, 50] },
		{ name: '紫色', id: 'purple', team: 6, color: [270, 100, 100], isCaptain: true },
		{ name: '薰衣草', id: 'lavender', team: 6, color: [270, 40, 100] },
		{ name: '紫丁香', id: 'lilac', team: 6, color: [270, 50, 85] },
		{ name: '葡萄紫', id: 'grape', team: 6, color: [280, 100, 90] },

		{ name: '紫罗兰', id: 'violet', team: 7, color: [300, 100, 50] },
		{ name: '品红', id: 'magenta', team: 7, color: [300, 100, 100] },
		{ name: '粉色', id: 'pink', team: 7, color: [300, 50, 100], isCaptain: true },
		{ name: '热粉', id: 'hotpink', team: 7, color: [330, 66, 100] },
		{ name: '玫瑰', id: 'rose', team: 7, color: [330, 100, 100] },

		{ name: '黑色', id: 'black', team: 8, color: { fill: [0, 0, 0], stroke: [0, 0, 100] }, isCaptain: true },
		{ name: '暗影', id: 'shadow', team: 8, color: [0, 0, 25] },
		{ name: '灰色', id: 'grey', team: 8, color: [0, 0, 50] },
		{ name: '银色', id: 'silver', team: 8, color: [0, 0, 75] },
		{ name: '白色', id: 'white', team: 8, color: [0, 0, 100] },

		{ name: '黑白闪', id: 'monochrome', team: 9, color: t => [0, 0, marbleRaceColorUtility.g(t)], isCaptain: true },
		{ name: '彩虹闪', id: 'rainbowMono', team: 9, color: t => [marbleRaceColorUtility.f(t), marbleRaceColorUtility.g(t), marbleRaceColorUtility.g(t)] },
		{ name: '彩虹', id: 'rainbow', team: 9, color: t => [marbleRaceColorUtility.f(t), 100, 100] },
		{ name: '暗彩虹', id: 'darkRainbow', team: 9, color: t => [marbleRaceColorUtility.f(t), 100, 50] },
		{ name: '浅彩虹', id: 'lightRainbow', team: 9, color: t => [marbleRaceColorUtility.f(t), 50, 100] },

		{ name: 'Maroon', id: 'maroon', team: 0, color: [0, 100, 50] },
		{ name: 'Red', id: 'red', team: 0, color: [0, 100, 100], isCaptain: true },
		{ name: 'Salmon', id: 'salmon', team: 0, color: [0, 50, 100] },
		{ name: 'Crimson', id: 'crimson', team: 0, color: [0, 78, 67] },
		{ name: 'Ruby', id: 'ruby', team: 0, color: [345, 80, 75] },

		{ name: 'Brown', id: 'brown', team: 1, color: [30, 100, 50] },
		{ name: 'Orange', id: 'orange', team: 1, color: [30, 100, 100], isCaptain: true },
		{ name: 'Tan', id: 'tan', team: 1, color: [30, 40, 100] },
		{ name: 'Coffee', id: 'coffee', team: 1, color: [30, 75, 75] },
		{ name: 'Coral', id: 'coral', team: 1, color: [20, 100, 90] },

		{ name: 'Olive', id: 'olive', team: 2, color: [60, 100, 50] },
		{ name: 'Yellow', id: 'yellow', team: 2, color: [60, 100, 100], isCaptain: true },
		{ name: 'Cream', id: 'cream', team: 2, color: [60, 30, 100] },
		{ name: 'Lemon', id: 'lemon', team: 2, color: [75, 50, 100] },
		{ name: 'Gold', id: 'gold', team: 2, color: [50, 100, 100] },

		{ name: 'Green', id: 'green', team: 3, color: [120, 100, 50], isCaptain: true },
		{ name: 'Lime', id: 'lime', team: 3, color: [120, 100, 100] },
		{ name: 'Mint', id: 'mint', team: 3, color: [120, 40, 100] },
		{ name: 'Chartreuse', id: 'chartreuse', team: 3, color: [90, 100, 100] },
		{ name: 'Jade', id: 'jade', team: 3, color: [150, 100, 100] },

		{ name: 'Teal', id: 'teal', team: 4, color: [180, 100, 50] },
		{ name: 'Cyan', id: 'cyan', team: 4, color: [180, 100, 100], isCaptain: true },
		{ name: 'Ice', id: 'ice', team: 4, color: [180, 30, 100] },
		{ name: 'Aqua', id: 'aqua', team: 4, color: [165, 50, 100] },
		{ name: 'Turquoise', id: 'turquoise', team: 4, color: [170, 75, 75] },

		{ name: 'Navy', id: 'navy', team: 5, color: [240, 100, 50] },
		{ name: 'Blue', id: 'blue', team: 5, color: [240, 100, 100], isCaptain: true },
		{ name: 'Periwinkle', id: 'periwinkle', team: 5, color: [240, 50, 100] },
		{ name: 'Cornflower', id: 'cornflower', team: 5, color: [225, 75, 75] },
		{ name: 'Sky', id: 'sky', team: 5, color: [210, 80, 100] },

		{ name: 'Indigo', id: 'indigo', team: 6, color: [270, 100, 50] },
		{ name: 'Purple', id: 'purple', team: 6, color: [270, 100, 100], isCaptain: true },
		{ name: 'Lavender', id: 'lavender', team: 6, color: [270, 40, 100] },
		{ name: 'Lilac', id: 'lilac', team: 6, color: [270, 50, 85] },
		{ name: 'Grape', id: 'grape', team: 6, color: [280, 100, 90] },

		{ name: 'Violet', id: 'violet', team: 7, color: [300, 100, 50] },
		{ name: 'Magenta', id: 'magenta', team: 7, color: [300, 100, 100] },
		{ name: 'Pink', id: 'pink', team: 7, color: [300, 50, 100], isCaptain: true },
		{ name: 'Hotpink', id: 'hotpink', team: 7, color: [330, 66, 100] },
		{ name: 'Rose', id: 'rose', team: 7, color: [330, 100, 100] },

		{ name: 'Black', id: 'black', team: 8, color: { fill: [0, 0, 0], stroke: [0, 0, 100] }, isCaptain: true },
		{ name: 'Shadow', id: 'shadow', team: 8, color: [0, 0, 25] },
		{ name: 'Grey', id: 'grey', team: 8, color: [0, 0, 50] },
		{ name: 'Silver', id: 'silver', team: 8, color: [0, 0, 75] },
		{ name: 'White', id: 'white', team: 8, color: [0, 0, 100] },

		{ name: 'Monochrome', id: 'monochrome', team: 9, color: t => [0, 0, marbleRaceColorUtility.g(t)], isCaptain: true },
		{ name: 'Rainbow-mono', id: 'rainbowMono', team: 9, color: t => [marbleRaceColorUtility.f(t), marbleRaceColorUtility.g(t), marbleRaceColorUtility.g(t)] },
		{ name: 'Rainbow', id: 'rainbow', team: 9, color: t => [marbleRaceColorUtility.f(t), 100, 100] },
		{ name: 'Dark Rainbow', id: 'darkRainbow', team: 9, color: t => [marbleRaceColorUtility.f(t), 100, 50] },
		{ name: 'Light Rainbow', id: 'lightRainbow', team: 9, color: t => [marbleRaceColorUtility.f(t), 50, 100] }
	]
}

marbleRaceColors.push({
	author: "YaYaYa",
	description: "50球A组（双倍）",
	name: '50 colors doubled',
	id: 'c50d',
	colors: marbleRaceColor50Double
})

// Begin customized colors

// #1 Created by CCE

let marbleRaceMiddleColor = { "teams": [{ "name": "中间色", "id": "Middle color", "note": "两种颜色中间的颜色（doge（英文名机翻的））" }], "colors": [{ "name": "蓝紫中间色", "id": "Bluple", "team": 0, "color": "#4000bf", "note": "有点像蓝紫？", "isCaptain": true }, { "name": "红橙中间色", "id": "Rernge", "team": 0, "color": "#bf4000", "note": "有点像深咖啡？" }, { "name": "绿青中间色", "id": "Cree", "team": 0, "color": "#00ff7f", "note": "有点像翡翠？" }, { "name": "绿蓝中间色", "id": "Bleen", "team": 0, "color": "#007f7f", "note": "有点像深青？" }, { "name": "黑白中间色", "id": "Bliete", "team": 0, "color": "#7f7f7f", "note": "有点像灰色？" }] }

marbleRaceColors.push({
	author: "疯猫眼CCE",
	description: "中间色5球",
	name: 'Middle Colors Team',
	id: 'middlecolor',
	colors: marbleRaceMiddleColor
})

// #2 Created by CCE

let marbleRaceCyanBlue = {
	"teams": [{ "name": "青蓝队", "id": "cyanblue" }],
	"colors": [
		{ "name": "青蓝", "id": "", "team": 0, "color": marbleRaceColorUtility.blink2("#00ffff", "#0000ff", 8), "note": "将0.1合并成一个闪色", "isCaptain": true },
		{ "name": "未命名", "id": "", "team": 0, "color": marbleRaceColorUtility.blink2("#ccffff", "#ccccff", 8), "note": "将2.3合并成一个闪色" },
		{ "name": "深海", "id": "", "team": 0, "color": marbleRaceColorUtility.blink2("#007d80", "#000080", 8), "note": "将4.5合并成一个闪色" },
		{ "name": "天水", "id": "", "team": 0, "color": marbleRaceColorUtility.blink2("#00ffd5", "#0080ff", 8), "note": "将6.7合并成一个闪色" },
		{ "name": "松菊", "id": "", "team": 0, "color": marbleRaceColorUtility.blink2("#40bfaa", "#4060bf", 8), "note": "将8.9合并成一个闪色" }
	]
}

marbleRaceColors.push({
	author: "疯猫眼CCE",
	description: "青蓝队5球",
	name: 'Cyan-Blue Team',
	id: 'cyanblue',
	colors: marbleRaceCyanBlue
})

// #3 Created by Cyan Water

let marbleRaceCyanGreen = {
	"teams": [{ "name": "青绿队", "id": "Cyan-GreenTeam", "note": "以下颜色是个人想出来的" }],
	"colors": [
		{ "name": "翠叶", "id": "green leaf", "team": 0, "color": [140, 60, 100], "note": "hsv：140,60,100" },
		{ "name": "水莲", "id": "water lotus", "team": 0, "color": [150, 100, 80], "note": "hsv：150,100,80" },
		{ "name": "湖水绿", "id": "lake green", "team": 0, "color": [150, 60, 95], "isCaptain": true, "note": "hsv：150,60,95" },
		{ "name": "溪流", "id": "stream", "team": 0, "color": [160, 35, 100], "note": "hsv：160,35,100" },
		{ "name": "冰薄荷", "id": "ice mint", "team": 0, "color": [170, 65, 100], "note": "hsv：170,65,100" }
	]
}

marbleRaceColors.push({
	author: "Cyan水东西",
	description: "青绿队5球",
	name: 'Cyan-Green Team',
	id: 'cyangreen',
	colors: marbleRaceCyanGreen
})

// #4 Created by Nikirazor Xanadu

let marbleRaceXanadu = {
	"teams": [{ "name": "灰绿队", "id": "xanadu" }],
	"colors": [
		{ "name": "灰绿", "id": "xanadu", "team": 0, "color": [120, 40, 50], "isCaptain": true },
		{ "name": "开心果", "id": "pistachio", "team": 0, "color": [105, 40, 75] },
		{ "name": "欧芹菜", "id": "parsley", "team": 0, "color": [135, 40, 65] },
		{ "name": "铬绿", "id": "viridian", "team": 0, "color": [150, 50, 50] },
		{ "name": "孔雀石", "id": "malachite", "team": 0, "color": [150, 85, 93] }
	]
}

marbleRaceColors.push({
	author: "nikirazor_Xanadu",
	description: "灰绿队5球",
	name: 'Xanadu Team',
	id: 'xanadu',
	colors: marbleRaceXanadu
})

// #5 Created by "Andrew Clinton"

let marbleRaceAfternoonTea = {
	"teams": [{ "name": "下午茶队", "id": "afternoon tea" }], "colors": [{ "name": "棉花糖", "id": "marshmallow", "team": 0, "color": "#ffd8e8", "isCaptain": true }, { "name": "薄荷莫吉托", "id": "mint mojito", "team": 0, "color": "#20ffa0", "note": "副队" }, { "name": "可口可乐", "id": "coca cola", "team": 0, "color": "#401010" }, { "name": "蓝莓慕斯", "id": "blueberry mousse", "team": 0, "color": "#4030c0" }, { "name": "朗姆酒浸葡萄", "id": "rum raisin", "team": 0, "color": "#a02030" }]
}

marbleRaceColors.push({
	author: "AndrewClinton",
	description: "下午茶5球",
	name: 'Afternoon Tea Team',
	id: 'afternoon',
	colors: marbleRaceAfternoonTea
})

// #6 Created by Cyan Water

let marbleRaceOrangeRed = { "teams": [{ "name": "橙红队", "id": "Orange-Red Team", "note": "以下颜色是个人想出来的" }], "colors": [{ "name": "红岩", "id": "red rock", "team": 0, "color": [13, 75, 65] }, { "name": "太阳", "id": "sun", "team": 0, "color": [15, 100, 100], "isCaptain": true }, { "name": "火焰", "id": "flame", "team": 0, "color": [15, 100, 85] }, { "name": "蛋黄", "id": "egg yolk", "team": 0, "color": [20, 100, 100] }, { "name": "茶叶", "id": "orange tea", "team": 0, "color": [20, 100, 75], "note": "这个“茶叶”不是绿色系的！只是重名！" }] }

marbleRaceColors.push({
	author: "Cyan水东西",
	description: "橙红队5球",
	name: 'Orange-Red Team',
	id: 'orangered',
	colors: marbleRaceOrangeRed
})

// #7 Created by Cyan Water

let marbleRaceMixed1 = { "teams": [{ "name": "混合1队", "id": "Mixed1 Team", "note": "以下颜色是个人想出来的" }], "colors": [{ "name": "三文鱼绯红", "id": "salmon-crimson", "team": 0, "color": [0, 66, 80] }, { "name": "珊瑚橙肉色", "id": "coral-tan", "team": 0, "color": [30, 60, 100] }, { "name": "奶油柠檬黄", "id": "cream-lemon", "team": 0, "color": [60, 60, 90] }, { "name": "酸橙黄绿", "id": "lime-chartreuse", "team": 0, "color": [90, 85, 80] }, { "name": "翡翠薄荷", "id": "jade-mint", "team": 0, "color": [120, 55, 88], "isCaptain": true }] }

marbleRaceColors.push({
	author: "Cyan水东西",
	description: "混合球1",
	name: 'Mixed Team 1',
	id: 'mixed1',
	colors: marbleRaceMixed1
})

// #8 Created by Cyan Water

let marbleRaceMixed2 = { "teams": [{ "name": "混合2队", "id": "Mixed2 Team", "note": "以下颜色是个人想出来的" }], "colors": [{ "name": "冰绿松石", "id": "ice-turquoise", "team": 0, "color": [180, 50, 80] }, { "name": "长春花天蓝", "id": "periwinkle-sky", "team": 0, "color": [210, 60, 100], "isCaptain": true }, { "name": "矢车菊海军蓝", "id": "cornflower-navy", "team": 0, "color": [240, 50, 50] }, { "name": "薰衣草紫丁香", "id": "lavender-lilac", "team": 0, "color": [270, 35, 85] }, { "name": "紫罗兰品红", "id": "violet-magenta", "team": 0, "color": [300, 88, 85] }] }

marbleRaceColors.push({
	author: "Cyan水东西",
	description: "混合球2",
	name: 'Mixed Team 2',
	id: 'mixed2',
	colors: marbleRaceMixed2
})

// #9 Created by A16777216A

let marbleRaceMomo = { "teams": [{ "name": "桃队", "id": "Momo Team" }], "colors": [{ "name": "桃色", "id": "Momo", "team": 0, "color": "#ff00c0", "isCaptain": true }, { "name": "灼云色", "id": "Resplendent-Sunset", "team": 0, "color": "#ffbfd8" }, { "name": "山茶", "id": "Camellia", "team": 0, "color": "#a81784" }, { "name": "糖果粉", "id": "Candy", "team": 0, "color": "#ffbfef" }, { "name": "洋红", "id": "Carmine", "team": 0, "color": "#ff009f" }] }

marbleRaceColors.push({
	author: "A16777216A",
	description: "桃队5球",
	name: 'Momo Team',
	id: 'momo',
	colors: marbleRaceMomo
})

// #10 Created by Cyan Water

let marbleRaceCyanBlue2 = { "teams": [{ "name": "青蓝队", "id": "Cyan-Blue Team", "note": "以下颜色是个人想出来的" }], "colors": [{ "name": "雪", "id": "snow", "team": 0, "color": [190, 40, 100] }, { "name": "天青", "id": "skyan", "team": 0, "color": [190, 70, 100], "isCaptain": true, "note": "（个人天青用的是这个）" }, { "name": "龙卷风", "id": "tornado", "team": 0, "color": [200, 40, 80] }, { "name": "清风蓝", "id": "wind blue", "team": 0, "color": [210, 80, 85] }, { "name": "夜空蓝", "id": "night sky blue", "team": 0, "color": [210, 100, 40] }] }

marbleRaceColors.push({
	author: "Cyan水东西",
	description: "青蓝队2",
	name: 'Cyan Blue Team 2',
	id: 'cyanblue2',
	colors: marbleRaceCyanBlue2
})

// @1 Created by Xiaohuazhaxiaolan

let marbleRaceColor50A2 = {
	"teams": [
		{
			"name": "红色队",
			"id": "red team",
			"note": "无"
		},
		{
			"name": "橙色队",
			"id": "orange team",
			"note": "无"
		},
		{
			"name": "黄色队",
			"id": "yellow team",
			"note": "无"
		},
		{
			"name": "绿色队",
			"id": "green team",
			"note": "无"
		},
		{
			"name": "青色队",
			"id": "youth team",
			"note": "无"
		},
		{
			"name": "蓝色队",
			"id": "blue team",
			"note": "无"
		},
		{
			"name": "紫色队",
			"id": "purple team",
			"note": "无"
		},
		{
			"name": "粉色队",
			"id": "pink team",
			"note": "无"
		},
		{
			"name": "黑白队",
			"id": "black and white team",
			"note": "无色队翻译不出来，所以就改成了黑白队"
		},
		{
			"name": "闪色队",
			"id": "sparkling team",
			"note": "无"
		}
	],
	"colors": [
		{
			"name": "红色",
			"id": "red",
			"team": 0,
			"color": "#ff0000",
			"isCaptain": true,
			"note": "无"
		},
		{
			"name": "浅红",
			"id": "light red",
			"team": 0,
			"color": "#ff8080",
			"note": "原名为鲑红"
		},
		{
			"name": "深红",
			"id": "crimson",
			"team": 0,
			"color": "#7d0000",
			"note": "也可以称暗红色"
		},
		{
			"name": "红宝石",
			"id": "ruby",
			"team": 0,
			"color": "#d65a5a",
			"note": "无"
		},
		{
			"name": "红掌",
			"id": "anthurium",
			"team": 0,
			"color": "#e6004d",
			"note": "新成员，绯红换成红掌"
		},
		{
			"name": "橙色",
			"id": "orange",
			"team": 1,
			"color": "#ffb300",
			"isCaptain": true,
			"note": "无"
		},
		{
			"name": "深橙",
			"id": "coral orange",
			"team": 1,
			"color": "#ff8800",
			"note": "原名为珊瑚橙"
		},
		{
			"name": "浅橙",
			"id": "flesh",
			"team": 1,
			"color": "#ffefb5",
			"note": "原名为肉色"
		},
		{
			"name": "棕色",
			"id": "brown",
			"team": 1,
			"color": "#946a00",
			"note": "无"
		},
		{
			"name": "咖啡",
			"id": "coffee",
			"team": 1,
			"color": "#c77100",
			"note": "咖啡色改成咖啡"
		},
		{
			"name": "黄色",
			"id": "yellow",
			"team": 2,
			"color": "#ffff00",
			"isCaptain": true,
			"note": "无"
		},
		{
			"name": "深黄",
			"id": "olive",
			"team": 2,
			"color": "#a3a300",
			"note": "原名为橄榄"
		},
		{
			"name": "金色",
			"id": "golden",
			"team": 2,
			"color": "#ffdd00",
			"note": "无"
		},
		{
			"name": "浅黄",
			"id": "lemon",
			"team": 2,
			"color": "#ffff7d",
			"note": "原名为柠檬黄"
		},
		{
			"name": "奶油",
			"id": "cream",
			"team": 2,
			"color": "#ffffb3",
			"note": "无"
		},
		{
			"name": "绿色",
			"id": "green",
			"team": 3,
			"color": "#00ff00",
			"note": "原名为酸橙",
			"isCaptain": true
		},
		{
			"name": "深绿",
			"id": "dark green",
			"team": 3,
			"color": "#008200",
			"note": "原名为绿色"
		},
		{
			"name": "浅绿",
			"id": "light green",
			"team": 3,
			"color": "#80ff80",
			"note": "原名为薄荷"
		},
		{
			"name": "翡翠",
			"id": "jade",
			"team": 3,
			"color": "#00ff73",
			"note": "无"
		},
		{
			"name": "绿萝",
			"id": "green apple",
			"team": 3,
			"color": "#82d900",
			"note": "新成员，黄绿改成绿萝"
		},
		{
			"name": "青色",
			"id": "cyan",
			"team": 4,
			"color": "#00ffff",
			"isCaptain": true,
			"note": "无"
		},
		{
			"name": "浅青",
			"id": "light cyan",
			"team": 4,
			"color": "#80ffff",
			"note": "原名为水色"
		},
		{
			"name": "深青",
			"id": "dark cyan",
			"team": 4,
			"color": "#008282",
			"note": "无"
		},
		{
			"name": "冰",
			"id": "ice",
			"team": 4,
			"color": "#bdffff",
			"note": "无"
		},
		{
			"name": "梅青",
			"id": "plum blossom",
			"team": 4,
			"color": "#00ffc4",
			"note": "新成员，绿松石换成梅青"
		},
		{
			"name": "蓝色",
			"id": "blue",
			"team": 5,
			"color": "#0000ff",
			"isCaptain": true,
			"note": "无"
		},
		{
			"name": "深蓝",
			"id": "dark blue",
			"team": 5,
			"color": "#000087",
			"note": "原名为海军蓝"
		},
		{
			"name": "浅蓝",
			"id": "light blue",
			"team": 5,
			"color": "#7a7aff",
			"note": "原名为长春花"
		},
		{
			"name": "天蓝",
			"id": "sky blue",
			"team": 5,
			"color": "#00b3ff",
			"note": "无"
		},
		{
			"name": "矢车菊",
			"id": "cornflower",
			"team": 5,
			"color": "#006aff",
			"note": "无"
		},
		{
			"name": "紫色",
			"id": "purple",
			"team": 6,
			"color": "#6600ff",
			"isCaptain": true,
			"note": "无"
		},
		{
			"name": "深紫",
			"id": "dark purple",
			"team": 6,
			"color": "#3d007a",
			"note": "原名为靛紫"
		},
		{
			"name": "浅紫",
			"id": "light purple",
			"team": 6,
			"color": "#ae82ff",
			"note": "原名为薰衣草"
		},
		{
			"name": "紫丁香",
			"id": "lilac",
			"team": 6,
			"color": "#b366ff",
			"note": "无"
		},
		{
			"name": "葡萄",
			"id": "grape",
			"team": 6,
			"color": "#9500ff",
			"note": "原名为葡萄紫"
		},
		{
			"name": "粉色",
			"id": "pink",
			"team": 7,
			"color": "#ff00ff",
			"isCaptain": true,
			"note": "无"
		},
		{
			"name": "深粉",
			"id": "dark pink",
			"team": 7,
			"color": "#850085",
			"note": "原名为紫罗兰"
		},
		{
			"name": "浅粉",
			"id": "light pink",
			"team": 7,
			"color": "#ff6eff",
			"note": "新成员，品红改为浅粉"
		},
		{
			"name": "玫瑰",
			"id": "rose",
			"team": 7,
			"color": "#ff00b7",
			"note": "无"
		},
		{
			"name": "热粉",
			"id": "hot pink",
			"team": 7,
			"color": "#ffa3ff",
			"note": "无"
		},
		{
			"name": "黑色",
			"id": "black",
			"team": 8,
			"color": { fill: "#000000", stroke: "#ffffff" },
			"isCaptain": true,
			"note": "无"
		},
		{
			"name": "白色",
			"id": "white",
			"team": 8,
			"color": "#ffffff",
			"note": "无"
		},
		{
			"name": "灰色",
			"id": "grey",
			"team": 8,
			"color": "#6e6e6e",
			"note": "无"
		},
		{
			"name": "银色",
			"id": "silvery",
			"team": 8,
			"color": "#d4d4d4",
			"note": "无"
		},
		{
			"name": "乌云",
			"id": "black cloud",
			"team": 8,
			"color": "#383838",
			"note": "新成员，暗影换成乌云"
		},
		{
			"name": "黑白闪",
			"id": "black and white flashing",
			"team": 9,
			"color": t => [0, 0, marbleRaceColorUtility.g(t)],
			"isCaptain": true,
			"note": "黑色，白色交替闪"
		},
		{
			"name": "彩虹",
			"id": "rainbow",
			"team": 9,
			"color": t => [marbleRaceColorUtility.f(t), 100, 100],
			"note": "红色，橙色，黄色，绿色，蓝色，靛色，紫色交替闪"
		},
		{
			"name": "浅彩虹",
			"id": "light rainbow",
			"team": 9,
			"color": t => [marbleRaceColorUtility.f(t), 50, 100],
			"note": "我的所有浅色交替循环闪"
		},
		{
			"name": "深彩虹",
			"id": "dark rainbow",
			"team": 9,
			"color": t => [marbleRaceColorUtility.f(t), 100, 50],
			"note": "我的所有深色交替循环闪（原名为暗彩虹）"
		},
		{
			"name": "彩虹闪",
			"id": "rainbow flash",
			"team": 9,
			"color": t => [marbleRaceColorUtility.f(t), marbleRaceColorUtility.g2(t), marbleRaceColorUtility.g3(t)],
			"note": "按浅彩虹，黑色，暗彩虹，黑色，彩虹，黑色循环交替闪"
		}
	]
}

marbleRaceColors.push({
	author: "小画渣小蓝",
	description: "另一个A组方案",
	name: '50 colors 2',
	id: 'c50a2',
	colors: marbleRaceColor50A2
})

// #11 Created by Marble 3125

let marbleRaceTerraWar = { "teams": [{ "name": "领土战争四人组", "id": "territorial war squad of 4" }], "colors": [{ "name": "红色", "id": "red", "team": 0, "color": "#ff0000", "isCaptain": true }, { "name": "黄色", "id": "yellow", "team": 0, "color": "#ffff00" }, { "name": "酸橙", "id": "lime", "team": 0, "color": "#00ff00" }, { "name": "蓝色", "id": "blue", "team": 0, "color": "#0000ff" }] }

marbleRaceColors.push({
	author: "Marble3125_",
	description: "领土战争四人组",
	name: 'Territorial War Squad of 4',
	id: 'terrawar',
	colors: marbleRaceTerraWar
})

// @2 Created by ieou360

let marbleRaceRainbow50 = {
	teams: [
		{ name: '黑白闪队', id: 'monochrome' },
		{ name: '彩虹闪队', id: 'rainbowMono' },
		{ name: '彩虹队', id: 'rainbow' },
		{ name: '暗彩虹队', id: 'darkRainbow' },
		{ name: '浅彩虹队', id: 'lightRainbow' },

		{ name: '苦力怕队', id: 'creeper' },
		{ name: '灵魂火队', id: 'soulFire' },
		{ name: '红幽灵队', id: 'spectre' },
		{ name: '灰暗闪队', id: 'greyShadow' },
		{ name: '随机色队', id: 'random' }
	],
	colors: [
		{ name: '黑白闪', id: 'monochrome', team: 0, color: t => [0, 0, marbleRaceColorUtility.g(t)], isCaptain: true },
		{ name: '黑白闪', id: 'monochrome', team: 0, color: t => [0, 0, marbleRaceColorUtility.g(t)] },
		{ name: '黑白闪', id: 'monochrome', team: 0, color: t => [0, 0, marbleRaceColorUtility.g(t)] },
		{ name: '黑白闪', id: 'monochrome', team: 0, color: t => [0, 0, marbleRaceColorUtility.g(t)] },
		{ name: '黑白闪', id: 'monochrome', team: 0, color: t => [0, 0, marbleRaceColorUtility.g(t)] },

		{ name: '彩虹闪', id: 'rainbowMono', team: 1, color: t => [marbleRaceColorUtility.f(t), marbleRaceColorUtility.g(t), marbleRaceColorUtility.g(t)], isCaptain: true },
		{ name: '彩虹闪', id: 'rainbowMono', team: 1, color: t => [marbleRaceColorUtility.f(t), marbleRaceColorUtility.g(t), marbleRaceColorUtility.g(t)] },
		{ name: '彩虹闪', id: 'rainbowMono', team: 1, color: t => [marbleRaceColorUtility.f(t), marbleRaceColorUtility.g(t), marbleRaceColorUtility.g(t)] },
		{ name: '彩虹闪', id: 'rainbowMono', team: 1, color: t => [marbleRaceColorUtility.f(t), marbleRaceColorUtility.g(t), marbleRaceColorUtility.g(t)] },
		{ name: '彩虹闪', id: 'rainbowMono', team: 1, color: t => [marbleRaceColorUtility.f(t), marbleRaceColorUtility.g(t), marbleRaceColorUtility.g(t)] },

		{ name: '彩虹', id: 'rainbow', team: 2, color: t => [marbleRaceColorUtility.f(t), 100, 100], isCaptain: true },
		{ name: '彩虹', id: 'rainbow', team: 2, color: t => [marbleRaceColorUtility.f(t), 100, 100] },
		{ name: '彩虹', id: 'rainbow', team: 2, color: t => [marbleRaceColorUtility.f(t), 100, 100] },
		{ name: '彩虹', id: 'rainbow', team: 2, color: t => [marbleRaceColorUtility.f(t), 100, 100] },
		{ name: '彩虹', id: 'rainbow', team: 2, color: t => [marbleRaceColorUtility.f(t), 100, 100] },

		{ name: '暗彩虹', id: 'darkRainbow', team: 3, color: t => [marbleRaceColorUtility.f(t), 100, 50], isCaptain: true },
		{ name: '暗彩虹', id: 'darkRainbow', team: 3, color: t => [marbleRaceColorUtility.f(t), 100, 50] },
		{ name: '暗彩虹', id: 'darkRainbow', team: 3, color: t => [marbleRaceColorUtility.f(t), 100, 50] },
		{ name: '暗彩虹', id: 'darkRainbow', team: 3, color: t => [marbleRaceColorUtility.f(t), 100, 50] },
		{ name: '暗彩虹', id: 'darkRainbow', team: 3, color: t => [marbleRaceColorUtility.f(t), 100, 50] },

		{ name: '浅彩虹', id: 'lightRainbow', team: 4, color: t => [marbleRaceColorUtility.f(t), 50, 100], isCaptain: true },
		{ name: '浅彩虹', id: 'lightRainbow', team: 4, color: t => [marbleRaceColorUtility.f(t), 50, 100] },
		{ name: '浅彩虹', id: 'lightRainbow', team: 4, color: t => [marbleRaceColorUtility.f(t), 50, 100] },
		{ name: '浅彩虹', id: 'lightRainbow', team: 4, color: t => [marbleRaceColorUtility.f(t), 50, 100] },
		{ name: '浅彩虹', id: 'lightRainbow', team: 4, color: t => [marbleRaceColorUtility.f(t), 50, 100] },

		{ name: '苦力怕', id: 'creeper', team: 5, color: t => [120, marbleRaceColorUtility.g(t), 100], isCaptain: true },
		{ name: '苦力怕', id: 'creeper', team: 5, color: t => [120, marbleRaceColorUtility.g(t), 100] },
		{ name: '苦力怕', id: 'creeper', team: 5, color: t => [120, marbleRaceColorUtility.g(t), 100] },
		{ name: '苦力怕', id: 'creeper', team: 5, color: t => [120, marbleRaceColorUtility.g(t), 100] },
		{ name: '苦力怕', id: 'creeper', team: 5, color: t => [120, marbleRaceColorUtility.g(t), 100] },

		{ name: '灵魂火', id: 'soulFire', team: 6, color: t => [180, marbleRaceColorUtility.g(t), 100], isCaptain: true },
		{ name: '灵魂火', id: 'soulFire', team: 6, color: t => [180, marbleRaceColorUtility.g(t), 100] },
		{ name: '灵魂火', id: 'soulFire', team: 6, color: t => [180, marbleRaceColorUtility.g(t), 100] },
		{ name: '灵魂火', id: 'soulFire', team: 6, color: t => [180, marbleRaceColorUtility.g(t), 100] },
		{ name: '灵魂火', id: 'soulFire', team: 6, color: t => [180, marbleRaceColorUtility.g(t), 100] },

		{ name: '红幽灵', id: 'spectre', team: 7, color: t => [0, 100, marbleRaceColorUtility.g(t)], isCaptain: true },
		{ name: '红幽灵', id: 'spectre', team: 7, color: t => [0, 100, marbleRaceColorUtility.g(t)] },
		{ name: '红幽灵', id: 'spectre', team: 7, color: t => [0, 100, marbleRaceColorUtility.g(t)] },
		{ name: '红幽灵', id: 'spectre', team: 7, color: t => [0, 100, marbleRaceColorUtility.g(t)] },
		{ name: '红幽灵', id: 'spectre', team: 7, color: t => [0, 100, marbleRaceColorUtility.g(t)] },

		{ name: '灰暗闪', id: 'greyShadow', team: 8, color: t => [0, 0, marbleRaceColorUtility.g1(t)], isCaptain: true },
		{ name: '灰暗闪', id: 'greyShadow', team: 8, color: t => [0, 0, marbleRaceColorUtility.g1(t)] },
		{ name: '灰暗闪', id: 'greyShadow', team: 8, color: t => [0, 0, marbleRaceColorUtility.g1(t)] },
		{ name: '灰暗闪', id: 'greyShadow', team: 8, color: t => [0, 0, marbleRaceColorUtility.g1(t)] },
		{ name: '灰暗闪', id: 'greyShadow', team: 8, color: t => [0, 0, marbleRaceColorUtility.g1(t)] },

		{ name: '随机色', id: 'random', team: 9, color: t => [marbleRaceColorUtility.randomH, marbleRaceColorUtility.randomS, marbleRaceColorUtility.randomV], isCaptain: true },
		{ name: '随机色', id: 'random', team: 9, color: t => [marbleRaceColorUtility.randomH, marbleRaceColorUtility.randomS, marbleRaceColorUtility.randomV] },
		{ name: '随机色', id: 'random', team: 9, color: t => [marbleRaceColorUtility.randomH, marbleRaceColorUtility.randomS, marbleRaceColorUtility.randomV] },
		{ name: '随机色', id: 'random', team: 9, color: t => [marbleRaceColorUtility.randomH, marbleRaceColorUtility.randomS, marbleRaceColorUtility.randomV] },
		{ name: '随机色', id: 'random', team: 9, color: t => [marbleRaceColorUtility.randomH, marbleRaceColorUtility.randomS, marbleRaceColorUtility.randomV] }
	]
}

marbleRaceColors.push({
	author: "ieou360",
	description: "闪队50球",
	name: '50 rainbow marbles',
	id: 'rainbow50',
	colors: marbleRaceRainbow50
})

// #12 Created by DevilWolf

let marbleRaceBoyNextDoor = { "teams": [{ "name": "男宠组合", "id": "boy next door", "note": "这些球球是给我撅的" }], "colors": [{ "name": "海军酱", "id": "navy", "team": 0, "color": "#020669", "isCaptain": true }, { "name": "小黑酱", "id": "black", "team": 0, "color": { fill: "#000000", stroke: "#FFFFFF" } }, { "name": "蓝酱", "id": "blue", "team": 0, "color": "#202ffe" }] }

marbleRaceColors.push({
	author: "羯狼_TheDevilWolf",
	description: "男宠组合",
	name: 'Boy Next Door♂',
	id: 'boynextdoor',
	colors: marbleRaceBoyNextDoor
})

// #13 Created by Cyan Water 2

let marbleRaceRainbow = { "teams": [{ "name": "彩虹队", "id": "Rainbow-Team" }], "colors": [{ "name": "彩虹", "id": "Rainbow", "team": 0, "color":  t =>[marbleRaceColorUtility.f(t), 100, 100], "isCaptain": true, "note": "f,100,100" }, { "name": "彩虹闪", "id": "Rainbow-monochrome", "team": 0, "color":  t =>[marbleRaceColorUtility.f(t), marbleRaceColorUtility.g(t), marbleRaceColorUtility.g(t)], "note": "f,g,g" }, { "name": "深彩虹", "id": "Deep Rainbow", "team": 0, "color": t => [marbleRaceColorUtility.f(t), 100, 50], "note": "f,100,50" }, { "name": "浅彩虹", "id": "Light Rainbow", "team": 0, "color": t => [marbleRaceColorUtility.f(t), 50, 100], "note": "f,50,100" }, { "name": "暗彩虹", "id": "Dark Rainbow", "team": 0, "color":  t =>[marbleRaceColorUtility.f(t), 100, 25], "note": "f,100,25" }, { "name": "淡彩虹", "id": "Pale Rainbow", "team": 0, "color":  t =>[marbleRaceColorUtility.f(t), 25, 100], "note": "f,25,100" }, { "name": "亮彩虹", "id": "Bright Rainbow", "team": 0, "color": t => [marbleRaceColorUtility.f(t), 90, 100], "note": "f,90,100" }, { "name": "中彩虹", "id": "Middle Rainbow", "team": 0, "color":  t =>[marbleRaceColorUtility.f(t), 50, 50], "note": "f,50,50" }, { "name": "灰彩虹", "id": "Grey Rainbow", "team": 0, "color":  t =>[marbleRaceColorUtility.f(t), 25, 50], "note": "f,25,50" }, { "name": "白彩虹", "id": "White Rainbow", "team": 0, "color": t => [marbleRaceColorUtility.f(t), 10, 100], "note": "f,10,100" }] }

marbleRaceColors.push({
	author: "Cyan_水",
	description: "彩虹队",
	name: 'Rainbow Team',
	id: 'rainbow',
	colors: marbleRaceRainbow
})